package com.ruoyi.project.mealOrde.service;

import java.util.List;
import com.ruoyi.project.mealOrde.domain.MealOrder;

/**
 * 套餐订单Service接口
 * 
 * @author wyh
 * @date 2024-08-16
 */
public interface IMealOrderService 
{
    /**
     * 查询套餐订单
     * 
     * @param outTradeNo 套餐订单主键
     * @return 套餐订单
     */
    public MealOrder selectMealOrderByOutTradeNo(String outTradeNo);

    /**
     * 查询套餐订单列表
     * 
     * @param mealOrder 套餐订单
     * @return 套餐订单集合
     */
    public List<MealOrder> selectMealOrderList(MealOrder mealOrder);

    /**
     * 新增套餐订单
     * 
     * @param mealOrder 套餐订单
     * @return 结果
     */
    public int insertMealOrder(MealOrder mealOrder);

    /**
     * 修改套餐订单
     * 
     * @param mealOrder 套餐订单
     * @return 结果
     */
    public int updateMealOrder(MealOrder mealOrder);

    /**
     * 批量删除套餐订单
     * 
     * @param outTradeNos 需要删除的套餐订单主键集合
     * @return 结果
     */
    public int deleteMealOrderByOutTradeNos(String[] outTradeNos);

    /**
     * 删除套餐订单信息
     * 
     * @param outTradeNo 套餐订单主键
     * @return 结果
     */
    public int deleteMealOrderByOutTradeNo(String outTradeNo);
}
